/**
 * 将指定 number 类型变量, 保留 n 位小数进行格式化输出.
 */
export default {
  start: function () {
    // 保留 n 位小数
    this.NUM = 2;

    // 待处理变量名称集合
    this.VARS = new Set([
      // TODO: 这里填入待格式化的变量名称
    ]);
  },
  onParameterUpdate: function (self, ctx, key, value) {
    // 检测变更变量, 格式化并写入新变量
    if (this.VARS.has(key)) {
      const val = typeof value === 'number' ? value : 0;
      self.setParameter(`toFixed(${key})`, val.toFixed(this.NUM));
    }
  }
}